import moment from "moment";
export function useEnergyDay(energy: Date): string[] {
    const result: string[] = [];
  
    // 获取传入日期的年份
    const year = energy.getFullYear();
  
    // 得到一年的第一天
    const firstDay = new Date(year, 0, 1);
  
    // 计算传入日期与一年第一天的天数差值
    const diffDays = Math.floor((energy.getTime() - firstDay.getTime()) / (1000 * 60 * 60 * 24));
    const firstEnergyDayNum=(diffDays+1)%14
    // 计算从第一个能量日开始，一年中所有能量日的数组
    for (let i = firstEnergyDayNum; i <= 365; i += 14) {
    
      // 创建对应日期对象
      const day = new Date(year, 0, i);
      const momentDay=moment(day.getTime())
      // 将日期转为字符串并添加到结果数组中
      result.push(momentDay.format('YYYY-MM-DD'));
    }
  
    return result;
  }